terrestrial snails - French English Dictionary